package cac.fenjian.resource.WmsInvOutBillH.dto;

import java.io.Serializable;
import java.util.Date;

public class WmsInvOutBillHDTO implements Serializable {

    /*工位名称*/
    private String   workplaceName;
    /*工位编码*/
    private String       workplaceCode;

    /*需求计划id*/
    private String       wmsRequiredMainId;
    /*主键id*/
    private String wmsInvOutBillHId;
    /*退货单id*/
    private String wmsReturnApplyId;
    /*出库单类型 ^取自表wmsinventorytransaction*/
    private String       wmsInventoryTransactionId;
    /*库房id*/
    private String      wmsInventoryId;
    /*下料站点id ^  下料标记为y 时本字段生效*/
    private String wmsBlankingSiteId;
    /*下料派工单id ^ 下料标记为y 时本字段生效*/
    private String wmsBlankingDispatchListId;
    /*版本*/
    private String version;
    /*任务流水号*/
    private String taskNumber;
            /*任务编号*/
    private String taskNo;
/*
            标准件配套状态; 无，未配套，未完全配套,已配套,已出库满足
*/
    private String   stdPkStat;
    /*起始架次*/
    private String   startLotNo;
/*
    按计划移交记录加工订单mrpsoid，在成品批料和交接出库用到
*/
    private String     sono;
    /*密级*/
    private String  securityLevel;
/*
    退库类型^ 0非退库，1余料退库，2工艺退库，3故障品退库
*/
    private String     retType;
/*
    退库原因^
*/
    private String retReason;
/*
    是否退库标记^ n正常出库单，y领用退库单
*/
    private String        retFlag;
    /*需求日期*/
    private Date reqDate;
    /*备注*/
    private String     remark;
    /*分工路线上的接收部门简码*/
    private String      receiveOrgCode;
/*
    成品配套状态; 无，未配套，未完全配套,已配套,已出库满足
*/
    private String     purcPkStat;
/*
    产品机型id；取自物料表mdsitemid
*/
    private String     productId;
    /*机型编码*/
    private String     productCode;
    /*工作流实例id*/
    private String      processinstanceid;
    /*领用计划类型*/
    private String      planType;
/*
    零组件成品配套状态; 无，未配套，未完全配套,已配套,已出库满足
*/
    private String     partPkStat;
    /*组合件的质量编号*/
    private String    parentQualityCode;
    /*组合件id*/
    private String      parentItemId;
    /*组合件图号*/
    private String      parentItemCode;
/*
    单据状态 ^0-编辑中，5-已确认，10-审批通过，15-部分配套，20-已配套，23-已交检，24-已检验，25-已定位配套库，27-检验驳回，30-部分发放，35-已发放满足，37-配送退回，40-已接收，45-已关闭
*/
    private String      oStatus;
    /*出库备注*/
    private String   outRemark;
    /*原始单据id*/
    private String     originalOrderId;
    /*试飞ao计划表主键*/
    private String     momPlaAoPlanId;
    /*段位名称*/
    private String     milestoneName;
    /*段位编码*/
    private String    milestoneCode;
    /*ao文件id*/
    private String     mdsAoMainId;
/*
    原材料辅料配套状态; 无，未配套，未完全配套,已配套,已出库满足
*/
    private String     matePkStat;
/*
    零组件配套状态; 无，未配套，未完全配套,已配套,已出库满足
*/
    private String     manufPkStat;
    /*主制工段*/
    private String      mainMachiningGd;
    /*最后更新ip*/
    private String     lastUpdateIp;
    /*最后修改时间*/
    private Date    lastUpdateDate;
    /*最后修改人*/
    private String     lastUpdatedBy;
    /*是否工控*/
    private String    isGk;
    /*库存事务处理类型代码*/
    private String      invTransactTypeCode;
    /*库房所属分厂简码*/
    private String      invShop;
    /*库房所属部门编码*/
    private String    invOrgCode;
    /*库房所属部门id*/
    private String      invDeptId;
    /*截止架次*/
    private String     endLotNo;
/*
    去向信息(试飞站用)
*/
    private String destination;
/*
    配送计划提交；n未提交，y已提交
*/
    private String        deliveryStart;
    /*配送计划提交日期*/
    private Date      deliveryRegDate;
    /*配送单号*/
    private String      deliveryNo;
/*
    是否配送；y配送，n领用
*/
    private String       deliveryFlag;
    /*配送位置*/
    private String     deliveryDoc;
    /*配送日期*/
    private Date       deliveryDate;
    /*创建时间*/
    private Date      creationDate;
    /*创建人*/
    private String      createdBy;
/*
    数据来源^ 0手工维护，mes-ao需求，inv交接出库，imm直接发放,wz物资领用，mat下料出库,mfo由mes来的fo小组件需求，cpp来源于成品批料,ifo专业厂库房领用材料，iqs质量模块技术服务部出库,dz锻铸件需求出库,gel超期品出库,pur机电成品出库
*/
    private String       contentSource;
/*
    是否下料：y下料，n不需下料
*/
    private String      blankingFlag;
    /*申请单号*/
    private String      billNo;
    /*批次号*/
    private String      batchNo;
    /*批架次信息*/
    private String      batchnote;
    /*条码*/
    private String      barCode;
    /*稽核人*/
    private String     auditUser;
    /*稽核备注*/
    private String      auditRemark;
/*
    稽核标记^ 0未稽核，1已稽核
*/
    private String      auditFlag;
/*
    稽核日期^
*/
    private Date auditDate;
            /*申请人*/
    private String applyUserId;
            /*申请分厂简码*/
    private String applyShop;
            /*申请部门编码*/
    private String applyOrgCode;
            /*申请人工号*/
    private String applyEmpCode;
            /*申请部门*/
    private String applyDeptId;
            /*申请日期*/
    private Date applyDate;
            /*ao版本号*/
    private String aoVersion;
            /*ao工艺文件号*/
    private String aoPlanId;
            /*ao号*/
    private String aoNo;

    public String getWorkplaceName() {
        return workplaceName;
    }

    public void setWorkplaceName(String workplaceName) {
        this.workplaceName = workplaceName;
    }

    public String getWorkplaceCode() {
        return workplaceCode;
    }

    public void setWorkplaceCode(String workplaceCode) {
        this.workplaceCode = workplaceCode;
    }

    public String getWmsRequiredMainId() {
        return wmsRequiredMainId;
    }

    public void setWmsRequiredMainId(String wmsRequiredMainId) {
        this.wmsRequiredMainId = wmsRequiredMainId;
    }

    public String getWmsInvOutBillHId() {
        return wmsInvOutBillHId;
    }

    public void setWmsInvOutBillHId(String wmsInvOutBillHId) {
        this.wmsInvOutBillHId = wmsInvOutBillHId;
    }

    public String getWmsReturnApplyId() {
        return wmsReturnApplyId;
    }

    public void setWmsReturnApplyId(String wmsReturnApplyId) {
        this.wmsReturnApplyId = wmsReturnApplyId;
    }

    public String getWmsInventoryTransactionId() {
        return wmsInventoryTransactionId;
    }

    public void setWmsInventoryTransactionId(String wmsInventoryTransactionId) {
        this.wmsInventoryTransactionId = wmsInventoryTransactionId;
    }

    public String getWmsInventoryId() {
        return wmsInventoryId;
    }

    public void setWmsInventoryId(String wmsInventoryId) {
        this.wmsInventoryId = wmsInventoryId;
    }

    public String getWmsBlankingSiteId() {
        return wmsBlankingSiteId;
    }

    public void setWmsBlankingSiteId(String wmsBlankingSiteId) {
        this.wmsBlankingSiteId = wmsBlankingSiteId;
    }

    public String getWmsBlankingDispatchListId() {
        return wmsBlankingDispatchListId;
    }

    public void setWmsBlankingDispatchListId(String wmsBlankingDispatchListId) {
        this.wmsBlankingDispatchListId = wmsBlankingDispatchListId;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getTaskNumber() {
        return taskNumber;
    }

    public void setTaskNumber(String taskNumber) {
        this.taskNumber = taskNumber;
    }

    public String getTaskNo() {
        return taskNo;
    }

    public void setTaskNo(String taskNo) {
        this.taskNo = taskNo;
    }

    public String getStdPkStat() {
        return stdPkStat;
    }

    public void setStdPkStat(String stdPkStat) {
        this.stdPkStat = stdPkStat;
    }

    public String getStartLotNo() {
        return startLotNo;
    }

    public void setStartLotNo(String startLotNo) {
        this.startLotNo = startLotNo;
    }

    public String getSono() {
        return sono;
    }

    public void setSono(String sono) {
        this.sono = sono;
    }

    public String getSecurityLevel() {
        return securityLevel;
    }

    public void setSecurityLevel(String securityLevel) {
        this.securityLevel = securityLevel;
    }

    public String getRetType() {
        return retType;
    }

    public void setRetType(String retType) {
        this.retType = retType;
    }

    public String getRetReason() {
        return retReason;
    }

    public void setRetReason(String retReason) {
        this.retReason = retReason;
    }

    public String getRetFlag() {
        return retFlag;
    }

    public void setRetFlag(String retFlag) {
        this.retFlag = retFlag;
    }

    public Date getReqDate() {
        return reqDate;
    }

    public void setReqDate(Date reqDate) {
        this.reqDate = reqDate;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getReceiveOrgCode() {
        return receiveOrgCode;
    }

    public void setReceiveOrgCode(String receiveOrgCode) {
        this.receiveOrgCode = receiveOrgCode;
    }

    public String getPurcPkStat() {
        return purcPkStat;
    }

    public void setPurcPkStat(String purcPkStat) {
        this.purcPkStat = purcPkStat;
    }

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getProcessinstanceid() {
        return processinstanceid;
    }

    public void setProcessinstanceid(String processinstanceid) {
        this.processinstanceid = processinstanceid;
    }

    public String getPlanType() {
        return planType;
    }

    public void setPlanType(String planType) {
        this.planType = planType;
    }

    public String getPartPkStat() {
        return partPkStat;
    }

    public void setPartPkStat(String partPkStat) {
        this.partPkStat = partPkStat;
    }

    public String getParentQualityCode() {
        return parentQualityCode;
    }

    public void setParentQualityCode(String parentQualityCode) {
        this.parentQualityCode = parentQualityCode;
    }

    public String getParentItemId() {
        return parentItemId;
    }

    public void setParentItemId(String parentItemId) {
        this.parentItemId = parentItemId;
    }

    public String getParentItemCode() {
        return parentItemCode;
    }

    public void setParentItemCode(String parentItemCode) {
        this.parentItemCode = parentItemCode;
    }

    public String getoStatus() {
        return oStatus;
    }

    public void setoStatus(String oStatus) {
        this.oStatus = oStatus;
    }

    public String getOutRemark() {
        return outRemark;
    }

    public void setOutRemark(String outRemark) {
        this.outRemark = outRemark;
    }

    public String getOriginalOrderId() {
        return originalOrderId;
    }

    public void setOriginalOrderId(String originalOrderId) {
        this.originalOrderId = originalOrderId;
    }

    public String getMomPlaAoPlanId() {
        return momPlaAoPlanId;
    }

    public void setMomPlaAoPlanId(String momPlaAoPlanId) {
        this.momPlaAoPlanId = momPlaAoPlanId;
    }

    public String getMilestoneName() {
        return milestoneName;
    }

    public void setMilestoneName(String milestoneName) {
        this.milestoneName = milestoneName;
    }

    public String getMilestoneCode() {
        return milestoneCode;
    }

    public void setMilestoneCode(String milestoneCode) {
        this.milestoneCode = milestoneCode;
    }

    public String getMdsAoMainId() {
        return mdsAoMainId;
    }

    public void setMdsAoMainId(String mdsAoMainId) {
        this.mdsAoMainId = mdsAoMainId;
    }

    public String getMatePkStat() {
        return matePkStat;
    }

    public void setMatePkStat(String matePkStat) {
        this.matePkStat = matePkStat;
    }

    public String getManufPkStat() {
        return manufPkStat;
    }

    public void setManufPkStat(String manufPkStat) {
        this.manufPkStat = manufPkStat;
    }

    public String getMainMachiningGd() {
        return mainMachiningGd;
    }

    public void setMainMachiningGd(String mainMachiningGd) {
        this.mainMachiningGd = mainMachiningGd;
    }

    public String getLastUpdateIp() {
        return lastUpdateIp;
    }

    public void setLastUpdateIp(String lastUpdateIp) {
        this.lastUpdateIp = lastUpdateIp;
    }

    public Date getLastUpdateDate() {
        return lastUpdateDate;
    }

    public void setLastUpdateDate(Date lastUpdateDate) {
        this.lastUpdateDate = lastUpdateDate;
    }

    public String getLastUpdatedBy() {
        return lastUpdatedBy;
    }

    public void setLastUpdatedBy(String lastUpdatedBy) {
        this.lastUpdatedBy = lastUpdatedBy;
    }

    public String getIsGk() {
        return isGk;
    }

    public void setIsGk(String isGk) {
        this.isGk = isGk;
    }

    public String getInvTransactTypeCode() {
        return invTransactTypeCode;
    }

    public void setInvTransactTypeCode(String invTransactTypeCode) {
        this.invTransactTypeCode = invTransactTypeCode;
    }

    public String getInvShop() {
        return invShop;
    }

    public void setInvShop(String invShop) {
        this.invShop = invShop;
    }

    public String getInvOrgCode() {
        return invOrgCode;
    }

    public void setInvOrgCode(String invOrgCode) {
        this.invOrgCode = invOrgCode;
    }

    public String getInvDeptId() {
        return invDeptId;
    }

    public void setInvDeptId(String invDeptId) {
        this.invDeptId = invDeptId;
    }

    public String getEndLotNo() {
        return endLotNo;
    }

    public void setEndLotNo(String endLotNo) {
        this.endLotNo = endLotNo;
    }

    public String getDestination() {
        return destination;
    }

    public void setDestination(String destination) {
        this.destination = destination;
    }

    public String getDeliveryStart() {
        return deliveryStart;
    }

    public void setDeliveryStart(String deliveryStart) {
        this.deliveryStart = deliveryStart;
    }

    public Date getDeliveryRegDate() {
        return deliveryRegDate;
    }

    public void setDeliveryRegDate(Date deliveryRegDate) {
        this.deliveryRegDate = deliveryRegDate;
    }

    public String getDeliveryNo() {
        return deliveryNo;
    }

    public void setDeliveryNo(String deliveryNo) {
        this.deliveryNo = deliveryNo;
    }

    public String getDeliveryFlag() {
        return deliveryFlag;
    }

    public void setDeliveryFlag(String deliveryFlag) {
        this.deliveryFlag = deliveryFlag;
    }

    public String getDeliveryDoc() {
        return deliveryDoc;
    }

    public void setDeliveryDoc(String deliveryDoc) {
        this.deliveryDoc = deliveryDoc;
    }

    public Date getDeliveryDate() {
        return deliveryDate;
    }

    public void setDeliveryDate(Date deliveryDate) {
        this.deliveryDate = deliveryDate;
    }

    public Date getCreationDate() {
        return creationDate;
    }

    public void setCreationDate(Date creationDate) {
        this.creationDate = creationDate;
    }

    public String getCreatedBy() {
        return createdBy;
    }

    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }

    public String getContentSource() {
        return contentSource;
    }

    public void setContentSource(String contentSource) {
        this.contentSource = contentSource;
    }

    public String getBlankingFlag() {
        return blankingFlag;
    }

    public void setBlankingFlag(String blankingFlag) {
        this.blankingFlag = blankingFlag;
    }

    public String getBillNo() {
        return billNo;
    }

    public void setBillNo(String billNo) {
        this.billNo = billNo;
    }

    public String getBatchNo() {
        return batchNo;
    }

    public void setBatchNo(String batchNo) {
        this.batchNo = batchNo;
    }

    public String getBatchnote() {
        return batchnote;
    }

    public void setBatchnote(String batchnote) {
        this.batchnote = batchnote;
    }

    public String getBarCode() {
        return barCode;
    }

    public void setBarCode(String barCode) {
        this.barCode = barCode;
    }

    public String getAuditUser() {
        return auditUser;
    }

    public void setAuditUser(String auditUser) {
        this.auditUser = auditUser;
    }

    public String getAuditRemark() {
        return auditRemark;
    }

    public void setAuditRemark(String auditRemark) {
        this.auditRemark = auditRemark;
    }

    public String getAuditFlag() {
        return auditFlag;
    }

    public void setAuditFlag(String auditFlag) {
        this.auditFlag = auditFlag;
    }

    public Date getAuditDate() {
        return auditDate;
    }

    public void setAuditDate(Date auditDate) {
        this.auditDate = auditDate;
    }

    public String getApplyUserId() {
        return applyUserId;
    }

    public void setApplyUserId(String applyUserId) {
        this.applyUserId = applyUserId;
    }

    public String getApplyShop() {
        return applyShop;
    }

    public void setApplyShop(String applyShop) {
        this.applyShop = applyShop;
    }

    public String getApplyOrgCode() {
        return applyOrgCode;
    }

    public void setApplyOrgCode(String applyOrgCode) {
        this.applyOrgCode = applyOrgCode;
    }

    public String getApplyEmpCode() {
        return applyEmpCode;
    }

    public void setApplyEmpCode(String applyEmpCode) {
        this.applyEmpCode = applyEmpCode;
    }

    public String getApplyDeptId() {
        return applyDeptId;
    }

    public void setApplyDeptId(String applyDeptId) {
        this.applyDeptId = applyDeptId;
    }

    public Date getApplyDate() {
        return applyDate;
    }

    public void setApplyDate(Date applyDate) {
        this.applyDate = applyDate;
    }

    public String getAoVersion() {
        return aoVersion;
    }

    public void setAoVersion(String aoVersion) {
        this.aoVersion = aoVersion;
    }

    public String getAoPlanId() {
        return aoPlanId;
    }

    public void setAoPlanId(String aoPlanId) {
        this.aoPlanId = aoPlanId;
    }

    public String getAoNo() {
        return aoNo;
    }

    public void setAoNo(String aoNo) {
        this.aoNo = aoNo;
    }
}
